package com.rzl.expense.expense.domain;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.rzl.expense.common.annotation.Excel;
import com.rzl.expense.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 铁塔服务费对象 twr_rent_ctl
 * 
 * @author expense
 * @date 2024-11-16
 */
public class TwrRentCtl extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private String rentId;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String yearmonth;

    /** 站址编码 */
    @Excel(name = "站址编码")
    private String towerStationCode;

    /** 当前配套共享客户数量 */
    @Excel(name = "当前配套共享客户数量")
    private Long ptShareCount;

    /** 需求单号 */
    @Excel(name = "需求单号")
    private String agreeBillCode;

    /** 业务确认单号 */
    @Excel(name = "业务确认单号")
    private String businessConfirmNumber;

    /** 是否关联综资 1已关联 0未关联 */
    @Excel(name = "是否关联综资 1已关联 0未关联")
    private Long ifTowerLinkOperator;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String prvId;

    /** 综资关联的区县id */
    @Excel(name = "综资关联的区县id")
    private String regId;

    /** 综资关联的铁塔产品类型 */
    @Excel(name = "综资关联的铁塔产品类型")
    private String resTowerType;

    /** 综资关联的生命周期 */
    @Excel(name = "综资关联的生命周期")
    private Long baseState;

    /** 综资关联的资源CID */
    @Excel(name = "综资关联的资源CID")
    private String linkCid;

    /** 综资关联的资源名称 */
    @Excel(name = "综资关联的资源名称")
    private String linkName;

    /** 资源类型 */
    @Excel(name = "资源类型")
    private String sourceType;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long checkState;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String belongDept;

    /** 运营商需求提出省份 */
    @Excel(name = "运营商需求提出省份")
    private String provinceCode;

    /** 运营商需求提出地市 */
    @Excel(name = "运营商需求提出地市")
    private String regionCode;

    /** 运营商需求提出区县 */
    @Excel(name = "运营商需求提出区县")
    private String countyCode;

    /** 运营商,1001:移动,1002:联通,1003:电信 */
    @Excel(name = "运营商,1001:移动,1002:联通,1003:电信")
    private String custCompany;

    /** 运营商地市 */
    @Excel(name = "运营商地市")
    private String regionId;

    /** 需求承接地市 */
    @Excel(name = "需求承接地市")
    private String undertakeCitycode;

    /** 站址所属地市 */
    @Excel(name = "站址所属地市")
    private String siteRegion;

    /** 站址名称 */
    @Excel(name = "站址名称")
    private String siteName;

    /** 详细地址 */
    @Excel(name = "详细地址")
    private String detailAddress;

    /** 经度 */
    @Excel(name = "经度")
    private BigDecimal longitude;

    /** 纬度 */
    @Excel(name = "纬度")
    private BigDecimal latitude;

    /** 服务开始日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "服务开始日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date activeTime;

    /** 服务结束日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "服务结束日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date inactiveTime;

    /** 铁塔共享信息:01:新建首家,02:新建共享,03:无既有共享的原产权方,04:存量既有共享,05:存量新增共享,051:存量产权方新增共享,052:存量非产权方新增共享,06:暂无,07:有既有共享的原产权方 */
    @Excel(name = "铁塔共享信息:01:新建首家,02:新建共享,03:无既有共享的原产权方,04:存量既有共享,05:存量新增共享,051:存量产权方新增共享,052:存量非产权方新增共享,06:暂无,07:有既有共享的原产权方")
    private String shareInfo;

    /** 机房共享信息:01:新建首家,02:新建共享,03:无既有共享的原产权方,04:存量既有共享,05:存量新增共享,051:存量产权方新增共享,052:存量非产权方新增共享,06:暂无,07:有既有共享的原产权方 */
    @Excel(name = "机房共享信息:01:新建首家,02:新建共享,03:无既有共享的原产权方,04:存量既有共享,05:存量新增共享,051:存量产权方新增共享,052:存量非产权方新增共享,06:暂无,07:有既有共享的原产权方")
    private String roomShareInfo;

    /** 配套共享信息：01:新建首家,02:新建共享,03:无既有共享的原产权方,04:存量既有共享,05:存量新增共享,051:存量产权方新增共享,052:存量非产权方新增共享,06:暂无,07:有既有共享的原产权方 */
    @Excel(name = "配套共享信息：01:新建首家,02:新建共享,03:无既有共享的原产权方,04:存量既有共享,05:存量新增共享,051:存量产权方新增共享,052:存量非产权方新增共享,06:暂无,07:有既有共享的原产权方")
    private String ptShareInfo;

    /** 铁塔产品:1110:普通地面塔,1130:简易塔,1220:楼面抱杆,1120:景观塔,1210:普通楼面塔,1910:简易塔微站,1920:小杆塔微站,1930:抱杆微站,1940:无杆塔微站,-1:无铁塔,1520:社会塔改造共享,1530:社会塔直接共享,1540:社会塔原址重建共享 */
    @Excel(name = "铁塔产品:1110:普通地面塔,1130:简易塔,1220:楼面抱杆,1120:景观塔,1210:普通楼面塔,1910:简易塔微站,1920:小杆塔微站,1930:抱杆微站,1940:无杆塔微站,-1:无铁塔,1520:社会塔改造共享,1530:社会塔直接共享,1540:社会塔原址重建共享")
    private String towerType;

    /** 机房产品:07:RRU拉远,01:自建砖混机房,02:自建框架机房,03:自建彩钢板机房,04:一体化机柜,05:租赁机房,06:其他机房,08:一体化机房,-1:无机房 */
    @Excel(name = "机房产品:07:RRU拉远,01:自建砖混机房,02:自建框架机房,03:自建彩钢板机房,04:一体化机柜,05:租赁机房,06:其他机房,08:一体化机房,-1:无机房")
    private String roomType;

    /** 配套产品：01:自建砖混机房配套,02:自建框架机房配套,03:自建彩钢板机房配套,04:一体化机柜配套,05:租用机房配套,06:其他机房配套,07:RRU拉远配套,08:一体化机房配套,-1:无配套 */
    @Excel(name = "配套产品：01:自建砖混机房配套,02:自建框架机房配套,03:自建彩钢板机房配套,04:一体化机柜配套,05:租用机房配套,06:其他机房配套,07:RRU拉远配套,08:一体化机房配套,-1:无配套")
    private String ptType;

    /** 后备电池（小时） */
    @Excel(name = "后备电池", readConverterExp = "小=时")
    private BigDecimal battery;

    /** 是否具备发电条件 */
    @Excel(name = "是否具备发电条件")
    private Long isGeneration;

    /** 0-6点是否上站 */
    @Excel(name = "0-6点是否上站")
    private Long zeroSix;

    /** 是否选择发电服务 */
    @Excel(name = "是否选择发电服务")
    private Long iselec;

    /** 电力保障服务费模式:1:包干,2:协助缴费（转售）,3:协助缴费（传导）,4:代垫 */
    @Excel(name = "电力保障服务费模式:1:包干,2:协助缴费", readConverterExp = "转=售")
    private String rentListPowerMode;

    /** 油机发电服务费模式:0:包干,3:按次 */
    @Excel(name = "油机发电服务费模式:0:包干,3:按次")
    private String powerMode;

    /** 维护等级:01:高等级,02:标准,03:高山海岛站,04:不考核站 */
    @Excel(name = "维护等级:01:高等级,02:标准,03:高山海岛站,04:不考核站")
    private String maintain;

    /** 风压系数：1:0.30,2:0.35,3:0.40,4:0.45,5:0.50,6:0.55,7:0.60,8:0.65,9:0.70,10:0.75,11:0.80,12:0.85,13:0.90,14:0.95,15:1.00,16:1.05,17:1.10,18:1.15,19:1.20,20:1.25,21:1.30,22:1.35,23:1.40,24:1.45,25:1.50,26:1.55,27:1.60,28:1.65,29:1.70,30:1.75,31:1.80,32:1.85 */
    @Excel(name = "风压系数：1:0.30,2:0.35,3:0.40,4:0.45,5:0.50,6:0.55,7:0.60,8:0.65,9:0.70,10:0.75,11:0.80,12:0.85,13:0.90,14:0.95,15:1.00,16:1.05,17:1.10,18:1.15,19:1.20,20:1.25,21:1.30,22:1.35,23:1.40,24:1.45,25:1.50,26:1.55,27:1.60,28:1.65,29:1.70,30:1.75,31:1.80,32:1.85")
    private String windFactor;

    /** 产品单元1：产品单元数（个） */
    @Excel(name = "产品单元1：产品单元数", readConverterExp = "个=")
    private BigDecimal unit1Count;

    /** 产品单元1：挂高（米） */
    @Excel(name = "产品单元1：挂高", readConverterExp = "米=")
    private BigDecimal unit1Height;

    /** 产品单元1：天线数量（副） */
    @Excel(name = "产品单元1：天线数量", readConverterExp = "副=")
    private Long unit1Antenna;

    /** 产品单元1：系统数量（套） */
    @Excel(name = "产品单元1：系统数量", readConverterExp = "套=")
    private Long unit1System;

    /** 产品单元1：RRU拉远时BBU是否放在铁塔机房 */
    @Excel(name = "产品单元1：RRU拉远时BBU是否放在铁塔机房")
    private Long unit1BbuSel;

    /** 产品单元1：RRU是否上塔 */
    @Excel(name = "产品单元1：RRU是否上塔")
    private Long unit1RruHang;

    /** 产品单元1：BBU安装在铁塔机房的服务费（元/年） */
    @Excel(name = "产品单元1：BBU安装在铁塔机房的服务费", readConverterExp = "元=/年")
    private BigDecimal unit1BbuFee;

    /** 产品单元2：产品单元数（个） */
    @Excel(name = "产品单元2：产品单元数", readConverterExp = "个=")
    private BigDecimal unit2Count;

    /** 产品单元2：挂高（米） */
    @Excel(name = "产品单元2：挂高", readConverterExp = "米=")
    private BigDecimal unit2Height;

    /** 产品单元2：天线数量（副） */
    @Excel(name = "产品单元2：天线数量", readConverterExp = "副=")
    private Long unit2Antenna;

    /** 产品单元2：系统数量（套） */
    @Excel(name = "产品单元2：系统数量", readConverterExp = "套=")
    private Long unit2System;

    /** 产品单元2：RRU拉远时BBU是否放在铁塔机房 */
    @Excel(name = "产品单元2：RRU拉远时BBU是否放在铁塔机房")
    private Long unit2BbuSel;

    /** 产品单元2：RRU是否上塔 */
    @Excel(name = "产品单元2：RRU是否上塔")
    private Long unit2RruHang;

    /** 产品单元2：BBU安装在铁塔机房的服务费（元/年） */
    @Excel(name = "产品单元2：BBU安装在铁塔机房的服务费", readConverterExp = "元=/年")
    private BigDecimal unit2BbuFee;

    /** 产品单元3：产品单元数（个） */
    @Excel(name = "产品单元3：产品单元数", readConverterExp = "个=")
    private BigDecimal unit3Count;

    /** 产品单元3：挂高（米） */
    @Excel(name = "产品单元3：挂高", readConverterExp = "米=")
    private BigDecimal unit3Height;

    /** 产品单元3：天线数量（副） */
    @Excel(name = "产品单元3：天线数量", readConverterExp = "副=")
    private Long unit3Antenna;

    /** 产品单元3：系统数量（套） */
    @Excel(name = "产品单元3：系统数量", readConverterExp = "套=")
    private Long unit3System;

    /** 产品单元3：RRU拉远时BBU是否放在铁塔机房 */
    @Excel(name = "产品单元3：RRU拉远时BBU是否放在铁塔机房")
    private Long unit3BbuSel;

    /** 产品单元3：RRU是否上塔 */
    @Excel(name = "产品单元3：RRU是否上塔")
    private Long unit3RruHang;

    /** 产品单元3：BBU安装在铁塔机房的服务费（元/年） */
    @Excel(name = "产品单元3：BBU安装在铁塔机房的服务费", readConverterExp = "元=/年")
    private BigDecimal unit3BbuFee;

    /** 当前铁塔共享客户数量 */
    @Excel(name = "当前铁塔共享客户数量")
    private Long towerShareCount;

    /** 当前机房及配套共享客户数量 */
    @Excel(name = "当前机房及配套共享客户数量")
    private Long roomShareCount;

    /** 当前维护费共享客户数量 */
    @Excel(name = "当前维护费共享客户数量")
    private Long maintShareCount;

    /** 当前场地费共享客户数量 */
    @Excel(name = "当前场地费共享客户数量")
    private Long rentShareCount;

    /** 当前电力引入费共享客户数量 */
    @Excel(name = "当前电力引入费共享客户数量")
    private Long powerGenShareCout;

    /** 铁塔基准价格 */
    @Excel(name = "铁塔基准价格")
    private BigDecimal towerPiceS;

    /** 机房基准价格 */
    @Excel(name = "机房基准价格")
    private BigDecimal roomPiceS;

    /** 配套基准价格 */
    @Excel(name = "配套基准价格")
    private BigDecimal ptPriceS;

    /** 维护费（元/年） */
    @Excel(name = "维护费", readConverterExp = "元=/年")
    private BigDecimal maintFee;

    /** 场地费（元/年） */
    @Excel(name = "场地费", readConverterExp = "元=/年")
    private BigDecimal rentFee;

    /** 电力引入费（元/年） */
    @Excel(name = "电力引入费", readConverterExp = "元=/年")
    private BigDecimal powerGenFee;

    /** 维护费折扣 */
    @Excel(name = "维护费折扣")
    private BigDecimal maintDiscount;

    /** 场地费折扣 */
    @Excel(name = "场地费折扣")
    private BigDecimal rentDiscount;

    /** 电力引入费折扣 */
    @Excel(name = "电力引入费折扣")
    private BigDecimal powerGenDiscount;

    /** 铁塔共享折扣 */
    @Excel(name = "铁塔共享折扣")
    private BigDecimal towerDiscount;

    /** 机房共享折扣 */
    @Excel(name = "机房共享折扣")
    private BigDecimal roomDiscount;

    /** 配套共享折扣 */
    @Excel(name = "配套共享折扣")
    private BigDecimal ptDiscount;

    /** RRU是否折扣 */
    @Excel(name = "RRU是否折扣")
    private Long isRruDiscount;

    /** 包干电费（元/年） */
    @Excel(name = "包干电费", readConverterExp = "元=/年")
    private BigDecimal powerFee;

    /** 油机发电服务费（元/年） */
    @Excel(name = "油机发电服务费", readConverterExp = "元=/年")
    private BigDecimal oilFee;

    /** 超过10%高等级服务站址额外维护服务费 */
    @Excel(name = "超过10%高等级服务站址额外维护服务费")
    private BigDecimal overFee;

    /** 蓄电池额外保障费 */
    @Excel(name = "蓄电池额外保障费")
    private BigDecimal batteryFee;

    /** WLAN产品服务费（元/年）（不含税） */
    @Excel(name = "WLAN产品服务费", readConverterExp = "元=/年")
    private BigDecimal wlanFee;

    /** 微波产品服务费（元/年）（不含税） */
    @Excel(name = "微波产品服务费", readConverterExp = "元=/年")
    private BigDecimal microFee;

    /** 其他费用（元/年）（不含税） */
    @Excel(name = "其他费用", readConverterExp = "元=/年")
    private BigDecimal otherFee;

    /** 其他费用说明 */
    @Excel(name = "其他费用说明")
    private String otherFeeRemark;

    /** 塔类产品服务费（元/年）（不含税） */
    @Excel(name = "塔类产品服务费", readConverterExp = "元=/年")
    private BigDecimal allFee;

    /** 产品服务费合计（元/年）（含税） */
    @Excel(name = "产品服务费合计", readConverterExp = "元=/年")
    private BigDecimal allFeeTax;

    /** 塔高（米） */
    @Excel(name = "塔高", readConverterExp = "米=")
    private BigDecimal highTowe;

    /** 场地费模式：0:包干,1:逐站点定价 */
    @Excel(name = "场地费模式：0:包干,1:逐站点定价")
    private String ntModel;

    /** 电力引入费模式：0:包干,1:逐站点定价 */
    @Excel(name = "电力引入费模式：0:包干,1:逐站点定价")
    private String powerChargeMode;

    /** 场景划分,01:密集市区,02:一般市区,03:县城,04:乡镇,05:农村,2220:高铁,2210:地铁,2240:其他,2230:公路 */
    @Excel(name = "场景划分,01:密集市区,02:一般市区,03:县城,04:乡镇,05:农村,2220:高铁,2210:地铁,2240:其他,2230:公路")
    private String scene;

    /** 是否非标准建造成本 */
    @Excel(name = "是否非标准建造成本")
    private Long builtCost;

    /** 铁塔非标准建造成本 */
    @Excel(name = "铁塔非标准建造成本")
    private BigDecimal towerBuiltCost;

    /** 机房非标准建造成本 */
    @Excel(name = "机房非标准建造成本")
    private BigDecimal roomBuiltCost;

    /** 配套非标准建造成本 */
    @Excel(name = "配套非标准建造成本")
    private BigDecimal ptBuiltCost;

    /** 维护费模式：0:包干,1:逐站点定价 */
    @Excel(name = "维护费模式：0:包干,1:逐站点定价")
    private String basisMode;

    /** 站址共享信息：01:新建首家,02:新建共享,03:无既有共享的原产权方,04:存量既有共享,05:存量新增共享,051:存量产权方新增共享,052:存量非产权方新增共享,06:暂无,07:有既有共享的原产权方 */
    @Excel(name = "站址共享信息：01:新建首家,02:新建共享,03:无既有共享的原产权方,04:存量既有共享,05:存量新增共享,051:存量产权方新增共享,052:存量非产权方新增共享,06:暂无,07:有既有共享的原产权方")
    private String sitesharInfo;

    private String maintenanceShareInfo;



    /** 其他场地费 */
    @Excel(name = "其他场地费")
    private BigDecimal otherSiteRent;

    /** 场地费共享信息：01:新建首家,02:新建共享,03:无既有共享的原产权方,04:存量既有共享,05:存量新增共享,051:存量产权方新增共享,052:存量非产权方新增共享,06:暂无,07:有既有共享的原产权方 */
    @Excel(name = "场地费共享信息：01:新建首家,02:新建共享,03:无既有共享的原产权方,04:存量既有共享,05:存量新增共享,051:存量产权方新增共享,052:存量非产权方新增共享,06:暂无,07:有既有共享的原产权方")
    private String siteRentSharInfo;

    /** 场地费是否共享 */
    @Excel(name = "场地费是否共享")
    private Long siteRentIsShare;

    /** 其他电力引入费 */
    @Excel(name = "其他电力引入费")
    private BigDecimal otherPower;

    /** 电力引入费是否共享 */
    @Excel(name = "电力引入费是否共享")
    private Long powerIsShare;

    /** 其他维护费 */
    @Excel(name = "其他维护费")
    private BigDecimal otherMaintenanceFee;

    /** 维护费是否共享 */
    @Excel(name = "维护费是否共享")
    private Long maintenanceIsShare;

    /** 电池额外保障时长 */
    @Excel(name = "电池额外保障时长")
    private Long guaranteeTime;

    /** 电池额外保障系统数 */
    @Excel(name = "电池额外保障系统数")
    private Long guaranteeCount;

    /** 微波折扣数 */
    @Excel(name = "微波折扣数")
    private BigDecimal microDiscount;

    /** WLAN AP折扣数 */
    @Excel(name = "WLAN AP折扣数")
    private BigDecimal wlanapDiscount;

    /** 微波天线个数 */
    @Excel(name = "微波天线个数")
    private BigDecimal wbtxgs;

    /** 微波天线挂高 */
    @Excel(name = "微波天线挂高")
    private BigDecimal wbtxgh;

    /** WLAN AP天线数 */
    @Excel(name = "WLAN AP天线数")
    private BigDecimal wlanapNum;

    /** WLAN AP天线挂高 */
    @Excel(name = "WLAN AP天线挂高")
    private BigDecimal wlanapHeight;

    /** 既有共享方运营商数量 */
    @Excel(name = "既有共享方运营商数量")
    private BigDecimal existShareCount;

    /** 是否拉远方 */
    @Excel(name = "是否拉远方")
    private Long ifFar;

    /** 是否被拉远方 */
    @Excel(name = "是否被拉远方")
    private Long ifbeFar;

    /** 拉远方共享运营商数量 */
    @Excel(name = "拉远方共享运营商数量")
    private Long farShareCount;

    /** 被拉远方共享运营商数量 */
    @Excel(name = "被拉远方共享运营商数量")
    private Long befarShareCount;

    /** RRU拉远机房基准价格 */
    @Excel(name = "RRU拉远机房基准价格")
    private BigDecimal rruRoomPiceS;

    /** RRU拉远配套基准价格 */
    @Excel(name = "RRU拉远配套基准价格")
    private BigDecimal rruPtPiceS;

    /** RRU折扣 */
    @Excel(name = "RRU折扣")
    private BigDecimal pruDiscount;

    /** RRU机房折扣后金额  */
    @Excel(name = "RRU机房折扣后金额 ")
    private BigDecimal rruRoomPiceDis;

    /** RRU配套折扣后金额 */
    @Excel(name = "RRU配套折扣后金额")
    private BigDecimal rruPtPiceDis;

    /** 铁塔当前共享折扣起租日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "铁塔当前共享折扣起租日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date towerDqgxzkStartdate;

    /** 铁塔历史最新共享折扣起租日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "铁塔历史最新共享折扣起租日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date towerLszxgxzkStartdate;

    /** 铁塔历史最新共享折扣 */
    @Excel(name = "铁塔历史最新共享折扣")
    private BigDecimal towerLszxgxDis;

    /** 机房当前共享折扣起租日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "机房当前共享折扣起租日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date roomDqgxzkStartdate;

    /** 机房历史最新共享折扣起租日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "机房历史最新共享折扣起租日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date roomLszxgxzkStartdate;

    /** 机房历史最新共享折扣 */
    @Excel(name = "机房历史最新共享折扣")
    private BigDecimal roomLszxgxDis;

    /** 机房RRU计算得到的折扣 */
    @Excel(name = "机房RRU计算得到的折扣")
    private BigDecimal roomRruDis;

    /** 配套当前共享折扣起租日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "配套当前共享折扣起租日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date ptDqgxzkStartdate;

    /** 配套历史最新共享折扣起租日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "配套历史最新共享折扣起租日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date ptLszxgxzkStartdate;

    /** 配套历史最新共享折扣 */
    @Excel(name = "配套历史最新共享折扣")
    private BigDecimal ptLszxgxDis;

    /** 配套RRU计算得到的折扣 */
    @Excel(name = "配套RRU计算得到的折扣")
    private BigDecimal ptRruDis;

    /** 维护费当前共享折扣的生效日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "维护费当前共享折扣的生效日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date whfDqgxzkStartdate;

    /** 维护费历史最新共享折扣的生效日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "维护费历史最新共享折扣的生效日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date whfLszxgxzkStartdate;

    /** 维护费历史最新共享折扣 */
    @Excel(name = "维护费历史最新共享折扣")
    private BigDecimal whfLszxgxDis;

    /** 场地费当前共享折扣的生效日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "场地费当前共享折扣的生效日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date stageDqgxzkStartdate;

    /** 场地费历史最新共享折扣的生效日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "场地费历史最新共享折扣的生效日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date stageLszxgxzkStartdate;

    /** 场地费历史最新共享折扣 */
    @Excel(name = "场地费历史最新共享折扣")
    private BigDecimal stageLszxgxDis;

    /** 电力引入费当前共享折扣的生效日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "电力引入费当前共享折扣的生效日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date elefeeDqgxzkStartdate;

    /** 电力引入费历史最新共享折扣的生效日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "电力引入费历史最新共享折扣的生效日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date elefeeLszxgxzkStartdate;

    /** 电力引入费历史最新共享折扣 */
    @Excel(name = "电力引入费历史最新共享折扣")
    private BigDecimal elefeeLszxgxDis;

    /** 产品配置:1 :普通地面塔+自建地面机房+普通地面塔机房配套,2 :普通地面塔+租赁机房+普通地面塔机房配套,3 :普通地面塔+一体化机柜+普通地面塔一体化柜配套,4 :普通地面塔+RRU拉远+RRU拉远配套,5 :普通地面塔（无机房无配套）,6 :景观塔+自建地面机房+其他机房配套,7 :景观塔+租赁机房+其他机房配套,8 :景观塔+一体化机柜+其他一体化柜配套,9 :景观塔+RRU拉远+RRU拉远配套,10:景观塔（无机房无配套）,11:简易塔+自建地面机房+其他机房配套,12:简易塔+租赁机房+其他机房配套,13:简易塔+一体化机柜+其他一体化柜配套,14:简易塔+RRU拉远+RRU拉远配套,15:简易塔（无机房无配套）,16:普通楼面塔+自建楼面机房+其他机房配套,17:普通楼面塔+租赁机房+其他机房配套,18:普通楼面塔+一体化机柜+其他一体化柜配套,19:普通楼面塔+RRU拉远+RRU拉远配套,20:普通楼面塔（无机房无配套）,21:楼面抱杆+自建楼面机房+其他机房配套,22:楼面抱杆+租赁机房+其他机房配套,23:楼面抱杆+一体化机柜+其他一体化柜配套,24:楼面抱杆+RRU拉远+RRU拉远配套,25:楼面抱杆（无机房无配套）,26:自建地面机房+普通地面塔机房配套（无塔）,27:自建地面机房+其他机房配套（无塔）,28:自建楼面机房+其他机房配套（无塔）,29:租赁机房+其他机房配套（无塔）,30:租赁机房+普通地面塔机房配套（无塔）,31:一体化机柜+普通地面塔一体化柜配套（无塔）,32:一体化机柜+其他一体化柜配套（无塔）,33:RRU拉远+RRU拉远配套（无塔） */
    @Excel(name = "产品配置:1 :普通地面塔+自建地面机房+普通地面塔机房配套,2 :普通地面塔+租赁机房+普通地面塔机房配套,3 :普通地面塔+一体化机柜+普通地面塔一体化柜配套,4 :普通地面塔+RRU拉远+RRU拉远配套,5 :普通地面塔", readConverterExp = "无=机房无配套")
    private String proConfig;

    /** 起租确认人 */
    @Excel(name = "起租确认人")
    private String assigneeName;

    /** 起租确认时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "起租确认时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date messageReceivedTime;

    /** 归档时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "归档时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date fileTime;

    /** 搬迁订单标记：000:非搬迁站,010:搬迁站认定为非搬迁站,100:被搬迁站订单,110:搬迁订单再次被搬迁,120:搬迁站增加订单再次被搬迁,210:搬迁订单,220:搬迁站增加订单 */
    @Excel(name = "搬迁订单标记：000:非搬迁站,010:搬迁站认定为非搬迁站,100:被搬迁站订单,110:搬迁订单再次被搬迁,120:搬迁站增加订单再次被搬迁,210:搬迁订单,220:搬迁站增加订单")
    private String moveFlag;

    /** 服务终止确认人 */
    @Excel(name = "服务终止确认人")
    private String serviceEndUser;

    /** 服务终止确认时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "服务终止确认时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date serviceConfirmTime;

    /** 协议服务终止时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "协议服务终止时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date serviceEndTime;

    /** 状态：0000:服务终止,1000:普通状态,2100:被搬迁，新站已提交,2200:被搬迁，新站已起租 */
    @Excel(name = "状态：0000:服务终止,1000:普通状态,2100:被搬迁，新站已提交,2200:被搬迁，新站已起租")
    private String status;

    /** 状态说明 */
    @Excel(name = "状态说明")
    private String statusRemark;

    /** 订单特殊标记：10000:普通标记,10001:限制解除,20000:警示标记,30000:限制标记 */
    @Excel(name = "订单特殊标记：10000:普通标记,10001:限制解除,20000:警示标记,30000:限制标记")
    private String orderFlag;

    /** 更新时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date rentUpdateTime;

    /** 冻结订单标记：0:未冻结,1:已冻结 */
    @Excel(name = "冻结订单标记：0:未冻结,1:已冻结")
    private String isFreeze;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String modifyUser;

    /** 塔类起租信息审核提交人 */
    @Excel(name = "塔类起租信息审核提交人")
    private String submitUser;

    /** 塔类综资刷新审核提交人 */
    @Excel(name = "塔类综资刷新审核提交人")
    private String resourceSubmitUser;

    /** 信源频段 */
    @Excel(name = "信源频段")
    private String systemType;

    /** 站址标记 */
    @Excel(name = "站址标记")
    private String siteSign;

    /** 建设类型 */
    @Excel(name = "建设类型")
    private String buildType;

    /** 是否参与优惠 */
    @Excel(name = "是否参与优惠")
    private String ifDiscount;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String collectionStatus;

    /** 是否折扣稽核白名单：0：否，1：是 */
    @Excel(name = "是否折扣稽核白名单：0：否，1：是")
    private Long isWhiteList;

    /** 是否普服 0 否 1 是 */
    @Excel(name = "是否普服 0 否 1 是")
    private Long ifTeleCmnServ;

    /** 是否享受续签折扣, 1是0否 */
    @Excel(name = "是否享受续签折扣, 1是0否")
    private Long isRenewalDiscount;

    /** 协议生效时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "协议生效时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date protocolEffectiveTime;

    /** 是否享受续签折扣(三费), 1是0否 */
    @Excel(name = "是否享受续签折扣(三费), 1是0否")
    private Long isRenewalDiscountSf;

    /** 协议折扣稽核结果 */
    @Excel(name = "协议折扣稽核结果")
    private String protocolDisCheck;

    /** 历史折扣稽核结果 */
    @Excel(name = "历史折扣稽核结果")
    private String historyDisCheck;

    /** 当前审核人 */
    @Excel(name = "当前审核人")
    private String currentAuditingUser;

    /** 成本中心 */
    @Excel(name = "成本中心")
    private String costCenter;

    public void setRentId(String rentId) 
    {
        this.rentId = rentId;
    }

    public String getRentId() 
    {
        return rentId;
    }
    public void setYearmonth(String yearmonth) 
    {
        this.yearmonth = yearmonth;
    }

    public String getYearmonth() 
    {
        return yearmonth;
    }
    public void setTowerStationCode(String towerStationCode) 
    {
        this.towerStationCode = towerStationCode;
    }

    public String getTowerStationCode() 
    {
        return towerStationCode;
    }
    public void setPtShareCount(Long ptShareCount) 
    {
        this.ptShareCount = ptShareCount;
    }

    public Long getPtShareCount() 
    {
        return ptShareCount;
    }
    public void setAgreeBillCode(String agreeBillCode) 
    {
        this.agreeBillCode = agreeBillCode;
    }

    public String getAgreeBillCode() 
    {
        return agreeBillCode;
    }
    public void setBusinessConfirmNumber(String businessConfirmNumber) 
    {
        this.businessConfirmNumber = businessConfirmNumber;
    }

    public String getBusinessConfirmNumber() 
    {
        return businessConfirmNumber;
    }
    public void setIfTowerLinkOperator(Long ifTowerLinkOperator) 
    {
        this.ifTowerLinkOperator = ifTowerLinkOperator;
    }

    public Long getIfTowerLinkOperator() 
    {
        return ifTowerLinkOperator;
    }
    public void setPrvId(String prvId) 
    {
        this.prvId = prvId;
    }

    public String getPrvId() 
    {
        return prvId;
    }
    public void setRegId(String regId) 
    {
        this.regId = regId;
    }

    public String getRegId() 
    {
        return regId;
    }
    public void setResTowerType(String resTowerType) 
    {
        this.resTowerType = resTowerType;
    }

    public String getResTowerType() 
    {
        return resTowerType;
    }
    public void setBaseState(Long baseState) 
    {
        this.baseState = baseState;
    }

    public Long getBaseState() 
    {
        return baseState;
    }
    public void setLinkCid(String linkCid) 
    {
        this.linkCid = linkCid;
    }

    public String getLinkCid() 
    {
        return linkCid;
    }
    public void setLinkName(String linkName) 
    {
        this.linkName = linkName;
    }

    public String getLinkName() 
    {
        return linkName;
    }
    public void setSourceType(String sourceType) 
    {
        this.sourceType = sourceType;
    }

    public String getSourceType() 
    {
        return sourceType;
    }
    public void setCheckState(Long checkState) 
    {
        this.checkState = checkState;
    }

    public Long getCheckState() 
    {
        return checkState;
    }
    public void setBelongDept(String belongDept) 
    {
        this.belongDept = belongDept;
    }

    public String getBelongDept() 
    {
        return belongDept;
    }
    public void setProvinceCode(String provinceCode) 
    {
        this.provinceCode = provinceCode;
    }

    public String getProvinceCode() 
    {
        return provinceCode;
    }
    public void setRegionCode(String regionCode) 
    {
        this.regionCode = regionCode;
    }

    public String getRegionCode() 
    {
        return regionCode;
    }
    public void setCountyCode(String countyCode) 
    {
        this.countyCode = countyCode;
    }

    public String getCountyCode() 
    {
        return countyCode;
    }
    public void setCustCompany(String custCompany) 
    {
        this.custCompany = custCompany;
    }

    public String getCustCompany() 
    {
        return custCompany;
    }
    public void setRegionId(String regionId) 
    {
        this.regionId = regionId;
    }

    public String getRegionId() 
    {
        return regionId;
    }
    public void setUndertakeCitycode(String undertakeCitycode) 
    {
        this.undertakeCitycode = undertakeCitycode;
    }

    public String getUndertakeCitycode() 
    {
        return undertakeCitycode;
    }
    public void setSiteRegion(String siteRegion) 
    {
        this.siteRegion = siteRegion;
    }

    public String getSiteRegion() 
    {
        return siteRegion;
    }
    public void setSiteName(String siteName) 
    {
        this.siteName = siteName;
    }

    public String getSiteName() 
    {
        return siteName;
    }
    public void setDetailAddress(String detailAddress) 
    {
        this.detailAddress = detailAddress;
    }

    public String getDetailAddress() 
    {
        return detailAddress;
    }
    public void setLongitude(BigDecimal longitude) 
    {
        this.longitude = longitude;
    }

    public BigDecimal getLongitude() 
    {
        return longitude;
    }
    public void setLatitude(BigDecimal latitude) 
    {
        this.latitude = latitude;
    }

    public BigDecimal getLatitude() 
    {
        return latitude;
    }
    public void setActiveTime(Date activeTime) 
    {
        this.activeTime = activeTime;
    }

    public Date getActiveTime() 
    {
        return activeTime;
    }
    public void setInactiveTime(Date inactiveTime) 
    {
        this.inactiveTime = inactiveTime;
    }

    public Date getInactiveTime() 
    {
        return inactiveTime;
    }
    public void setShareInfo(String shareInfo) 
    {
        this.shareInfo = shareInfo;
    }

    public String getShareInfo() 
    {
        return shareInfo;
    }
    public void setRoomShareInfo(String roomShareInfo) 
    {
        this.roomShareInfo = roomShareInfo;
    }

    public String getRoomShareInfo() 
    {
        return roomShareInfo;
    }
    public void setPtShareInfo(String ptShareInfo) 
    {
        this.ptShareInfo = ptShareInfo;
    }

    public String getPtShareInfo() 
    {
        return ptShareInfo;
    }
    public void setTowerType(String towerType) 
    {
        this.towerType = towerType;
    }

    public String getTowerType() 
    {
        return towerType;
    }
    public void setRoomType(String roomType) 
    {
        this.roomType = roomType;
    }

    public String getRoomType() 
    {
        return roomType;
    }
    public void setPtType(String ptType) 
    {
        this.ptType = ptType;
    }

    public String getPtType() 
    {
        return ptType;
    }
    public void setBattery(BigDecimal battery) 
    {
        this.battery = battery;
    }

    public BigDecimal getBattery() 
    {
        return battery;
    }
    public void setIsGeneration(Long isGeneration) 
    {
        this.isGeneration = isGeneration;
    }

    public Long getIsGeneration() 
    {
        return isGeneration;
    }
    public void setZeroSix(Long zeroSix) 
    {
        this.zeroSix = zeroSix;
    }

    public Long getZeroSix() 
    {
        return zeroSix;
    }
    public void setIselec(Long iselec) 
    {
        this.iselec = iselec;
    }

    public Long getIselec() 
    {
        return iselec;
    }
    public void setRentListPowerMode(String rentListPowerMode) 
    {
        this.rentListPowerMode = rentListPowerMode;
    }

    public String getRentListPowerMode() 
    {
        return rentListPowerMode;
    }
    public void setPowerMode(String powerMode) 
    {
        this.powerMode = powerMode;
    }

    public String getPowerMode() 
    {
        return powerMode;
    }
    public void setMaintain(String maintain) 
    {
        this.maintain = maintain;
    }

    public String getMaintain() 
    {
        return maintain;
    }
    public void setWindFactor(String windFactor) 
    {
        this.windFactor = windFactor;
    }

    public String getWindFactor() 
    {
        return windFactor;
    }
    public void setUnit1Count(BigDecimal unit1Count) 
    {
        this.unit1Count = unit1Count;
    }

    public BigDecimal getUnit1Count() 
    {
        return unit1Count;
    }
    public void setUnit1Height(BigDecimal unit1Height) 
    {
        this.unit1Height = unit1Height;
    }

    public BigDecimal getUnit1Height() 
    {
        return unit1Height;
    }
    public void setUnit1Antenna(Long unit1Antenna) 
    {
        this.unit1Antenna = unit1Antenna;
    }

    public Long getUnit1Antenna() 
    {
        return unit1Antenna;
    }
    public void setUnit1System(Long unit1System) 
    {
        this.unit1System = unit1System;
    }

    public Long getUnit1System() 
    {
        return unit1System;
    }
    public void setUnit1BbuSel(Long unit1BbuSel) 
    {
        this.unit1BbuSel = unit1BbuSel;
    }

    public Long getUnit1BbuSel() 
    {
        return unit1BbuSel;
    }
    public void setUnit1RruHang(Long unit1RruHang) 
    {
        this.unit1RruHang = unit1RruHang;
    }

    public Long getUnit1RruHang() 
    {
        return unit1RruHang;
    }
    public void setUnit1BbuFee(BigDecimal unit1BbuFee) 
    {
        this.unit1BbuFee = unit1BbuFee;
    }

    public BigDecimal getUnit1BbuFee() 
    {
        return unit1BbuFee;
    }
    public void setUnit2Count(BigDecimal unit2Count) 
    {
        this.unit2Count = unit2Count;
    }

    public BigDecimal getUnit2Count() 
    {
        return unit2Count;
    }
    public void setUnit2Height(BigDecimal unit2Height) 
    {
        this.unit2Height = unit2Height;
    }

    public BigDecimal getUnit2Height() 
    {
        return unit2Height;
    }
    public void setUnit2Antenna(Long unit2Antenna) 
    {
        this.unit2Antenna = unit2Antenna;
    }

    public Long getUnit2Antenna() 
    {
        return unit2Antenna;
    }
    public void setUnit2System(Long unit2System) 
    {
        this.unit2System = unit2System;
    }

    public Long getUnit2System() 
    {
        return unit2System;
    }
    public void setUnit2BbuSel(Long unit2BbuSel) 
    {
        this.unit2BbuSel = unit2BbuSel;
    }

    public Long getUnit2BbuSel() 
    {
        return unit2BbuSel;
    }
    public void setUnit2RruHang(Long unit2RruHang) 
    {
        this.unit2RruHang = unit2RruHang;
    }

    public Long getUnit2RruHang() 
    {
        return unit2RruHang;
    }
    public void setUnit2BbuFee(BigDecimal unit2BbuFee) 
    {
        this.unit2BbuFee = unit2BbuFee;
    }

    public BigDecimal getUnit2BbuFee() 
    {
        return unit2BbuFee;
    }
    public void setUnit3Count(BigDecimal unit3Count) 
    {
        this.unit3Count = unit3Count;
    }

    public BigDecimal getUnit3Count() 
    {
        return unit3Count;
    }
    public void setUnit3Height(BigDecimal unit3Height) 
    {
        this.unit3Height = unit3Height;
    }

    public BigDecimal getUnit3Height() 
    {
        return unit3Height;
    }
    public void setUnit3Antenna(Long unit3Antenna) 
    {
        this.unit3Antenna = unit3Antenna;
    }

    public Long getUnit3Antenna() 
    {
        return unit3Antenna;
    }
    public void setUnit3System(Long unit3System) 
    {
        this.unit3System = unit3System;
    }

    public Long getUnit3System() 
    {
        return unit3System;
    }
    public void setUnit3BbuSel(Long unit3BbuSel) 
    {
        this.unit3BbuSel = unit3BbuSel;
    }

    public Long getUnit3BbuSel() 
    {
        return unit3BbuSel;
    }
    public void setUnit3RruHang(Long unit3RruHang) 
    {
        this.unit3RruHang = unit3RruHang;
    }

    public Long getUnit3RruHang() 
    {
        return unit3RruHang;
    }
    public void setUnit3BbuFee(BigDecimal unit3BbuFee) 
    {
        this.unit3BbuFee = unit3BbuFee;
    }

    public BigDecimal getUnit3BbuFee() 
    {
        return unit3BbuFee;
    }
    public void setTowerShareCount(Long towerShareCount) 
    {
        this.towerShareCount = towerShareCount;
    }

    public Long getTowerShareCount() 
    {
        return towerShareCount;
    }
    public void setRoomShareCount(Long roomShareCount) 
    {
        this.roomShareCount = roomShareCount;
    }

    public Long getRoomShareCount() 
    {
        return roomShareCount;
    }
    public void setMaintShareCount(Long maintShareCount) 
    {
        this.maintShareCount = maintShareCount;
    }

    public Long getMaintShareCount() 
    {
        return maintShareCount;
    }
    public void setRentShareCount(Long rentShareCount) 
    {
        this.rentShareCount = rentShareCount;
    }

    public Long getRentShareCount() 
    {
        return rentShareCount;
    }
    public void setPowerGenShareCout(Long powerGenShareCout) 
    {
        this.powerGenShareCout = powerGenShareCout;
    }

    public Long getPowerGenShareCout() 
    {
        return powerGenShareCout;
    }
    public void setTowerPiceS(BigDecimal towerPiceS) 
    {
        this.towerPiceS = towerPiceS;
    }

    public BigDecimal getTowerPiceS() 
    {
        return towerPiceS;
    }
    public void setRoomPiceS(BigDecimal roomPiceS) 
    {
        this.roomPiceS = roomPiceS;
    }

    public BigDecimal getRoomPiceS() 
    {
        return roomPiceS;
    }
    public void setPtPriceS(BigDecimal ptPriceS) 
    {
        this.ptPriceS = ptPriceS;
    }

    public BigDecimal getPtPriceS() 
    {
        return ptPriceS;
    }
    public void setMaintFee(BigDecimal maintFee) 
    {
        this.maintFee = maintFee;
    }

    public BigDecimal getMaintFee() 
    {
        return maintFee;
    }
    public void setRentFee(BigDecimal rentFee) 
    {
        this.rentFee = rentFee;
    }

    public BigDecimal getRentFee() 
    {
        return rentFee;
    }
    public void setPowerGenFee(BigDecimal powerGenFee) 
    {
        this.powerGenFee = powerGenFee;
    }

    public BigDecimal getPowerGenFee() 
    {
        return powerGenFee;
    }
    public void setMaintDiscount(BigDecimal maintDiscount) 
    {
        this.maintDiscount = maintDiscount;
    }

    public BigDecimal getMaintDiscount() 
    {
        return maintDiscount;
    }
    public void setRentDiscount(BigDecimal rentDiscount) 
    {
        this.rentDiscount = rentDiscount;
    }

    public BigDecimal getRentDiscount() 
    {
        return rentDiscount;
    }
    public void setPowerGenDiscount(BigDecimal powerGenDiscount) 
    {
        this.powerGenDiscount = powerGenDiscount;
    }

    public BigDecimal getPowerGenDiscount() 
    {
        return powerGenDiscount;
    }
    public void setTowerDiscount(BigDecimal towerDiscount) 
    {
        this.towerDiscount = towerDiscount;
    }

    public BigDecimal getTowerDiscount() 
    {
        return towerDiscount;
    }
    public void setRoomDiscount(BigDecimal roomDiscount) 
    {
        this.roomDiscount = roomDiscount;
    }

    public BigDecimal getRoomDiscount() 
    {
        return roomDiscount;
    }
    public void setPtDiscount(BigDecimal ptDiscount) 
    {
        this.ptDiscount = ptDiscount;
    }

    public BigDecimal getPtDiscount() 
    {
        return ptDiscount;
    }
    public void setIsRruDiscount(Long isRruDiscount) 
    {
        this.isRruDiscount = isRruDiscount;
    }

    public Long getIsRruDiscount() 
    {
        return isRruDiscount;
    }
    public void setPowerFee(BigDecimal powerFee) 
    {
        this.powerFee = powerFee;
    }

    public BigDecimal getPowerFee() 
    {
        return powerFee;
    }
    public void setOilFee(BigDecimal oilFee) 
    {
        this.oilFee = oilFee;
    }

    public BigDecimal getOilFee() 
    {
        return oilFee;
    }
    public void setOverFee(BigDecimal overFee) 
    {
        this.overFee = overFee;
    }

    public BigDecimal getOverFee() 
    {
        return overFee;
    }
    public void setBatteryFee(BigDecimal batteryFee) 
    {
        this.batteryFee = batteryFee;
    }

    public BigDecimal getBatteryFee() 
    {
        return batteryFee;
    }
    public void setWlanFee(BigDecimal wlanFee) 
    {
        this.wlanFee = wlanFee;
    }

    public BigDecimal getWlanFee() 
    {
        return wlanFee;
    }
    public void setMicroFee(BigDecimal microFee) 
    {
        this.microFee = microFee;
    }

    public BigDecimal getMicroFee() 
    {
        return microFee;
    }
    public void setOtherFee(BigDecimal otherFee) 
    {
        this.otherFee = otherFee;
    }

    public BigDecimal getOtherFee() 
    {
        return otherFee;
    }
    public void setOtherFeeRemark(String otherFeeRemark) 
    {
        this.otherFeeRemark = otherFeeRemark;
    }

    public String getOtherFeeRemark() 
    {
        return otherFeeRemark;
    }
    public void setAllFee(BigDecimal allFee) 
    {
        this.allFee = allFee;
    }

    public BigDecimal getAllFee() 
    {
        return allFee;
    }
    public void setAllFeeTax(BigDecimal allFeeTax) 
    {
        this.allFeeTax = allFeeTax;
    }

    public BigDecimal getAllFeeTax() 
    {
        return allFeeTax;
    }
    public void setHighTowe(BigDecimal highTowe) 
    {
        this.highTowe = highTowe;
    }

    public BigDecimal getHighTowe() 
    {
        return highTowe;
    }
    public void setNtModel(String ntModel) 
    {
        this.ntModel = ntModel;
    }

    public String getNtModel() 
    {
        return ntModel;
    }
    public void setPowerChargeMode(String powerChargeMode) 
    {
        this.powerChargeMode = powerChargeMode;
    }

    public String getPowerChargeMode() 
    {
        return powerChargeMode;
    }
    public void setScene(String scene) 
    {
        this.scene = scene;
    }

    public String getScene() 
    {
        return scene;
    }
    public void setBuiltCost(Long builtCost) 
    {
        this.builtCost = builtCost;
    }

    public Long getBuiltCost() 
    {
        return builtCost;
    }
    public void setTowerBuiltCost(BigDecimal towerBuiltCost) 
    {
        this.towerBuiltCost = towerBuiltCost;
    }

    public BigDecimal getTowerBuiltCost() 
    {
        return towerBuiltCost;
    }
    public void setRoomBuiltCost(BigDecimal roomBuiltCost) 
    {
        this.roomBuiltCost = roomBuiltCost;
    }

    public BigDecimal getRoomBuiltCost() 
    {
        return roomBuiltCost;
    }
    public void setPtBuiltCost(BigDecimal ptBuiltCost) 
    {
        this.ptBuiltCost = ptBuiltCost;
    }

    public BigDecimal getPtBuiltCost() 
    {
        return ptBuiltCost;
    }
    public void setBasisMode(String basisMode) 
    {
        this.basisMode = basisMode;
    }

    public String getBasisMode() 
    {
        return basisMode;
    }

    public String getMaintenanceShareInfo() {
        return maintenanceShareInfo;
    }

    public void setMaintenanceShareInfo(String maintenanceShareInfo) {
        this.maintenanceShareInfo = maintenanceShareInfo;
    }

    public void setSitesharInfo(String sitesharInfo)
    {
        this.sitesharInfo = sitesharInfo;
    }

    public String getSitesharInfo() 
    {
        return sitesharInfo;
    }
    public void setOtherSiteRent(BigDecimal otherSiteRent) 
    {
        this.otherSiteRent = otherSiteRent;
    }

    public BigDecimal getOtherSiteRent() 
    {
        return otherSiteRent;
    }
    public void setSiteRentSharInfo(String siteRentSharInfo) 
    {
        this.siteRentSharInfo = siteRentSharInfo;
    }

    public String getSiteRentSharInfo() 
    {
        return siteRentSharInfo;
    }
    public void setSiteRentIsShare(Long siteRentIsShare) 
    {
        this.siteRentIsShare = siteRentIsShare;
    }

    public Long getSiteRentIsShare() 
    {
        return siteRentIsShare;
    }
    public void setOtherPower(BigDecimal otherPower) 
    {
        this.otherPower = otherPower;
    }

    public BigDecimal getOtherPower() 
    {
        return otherPower;
    }
    public void setPowerIsShare(Long powerIsShare) 
    {
        this.powerIsShare = powerIsShare;
    }

    public Long getPowerIsShare() 
    {
        return powerIsShare;
    }
    public void setOtherMaintenanceFee(BigDecimal otherMaintenanceFee) 
    {
        this.otherMaintenanceFee = otherMaintenanceFee;
    }

    public BigDecimal getOtherMaintenanceFee() 
    {
        return otherMaintenanceFee;
    }
    public void setMaintenanceIsShare(Long maintenanceIsShare) 
    {
        this.maintenanceIsShare = maintenanceIsShare;
    }

    public Long getMaintenanceIsShare() 
    {
        return maintenanceIsShare;
    }
    public void setGuaranteeTime(Long guaranteeTime) 
    {
        this.guaranteeTime = guaranteeTime;
    }

    public Long getGuaranteeTime() 
    {
        return guaranteeTime;
    }
    public void setGuaranteeCount(Long guaranteeCount) 
    {
        this.guaranteeCount = guaranteeCount;
    }

    public Long getGuaranteeCount() 
    {
        return guaranteeCount;
    }
    public void setMicroDiscount(BigDecimal microDiscount) 
    {
        this.microDiscount = microDiscount;
    }

    public BigDecimal getMicroDiscount() 
    {
        return microDiscount;
    }
    public void setWlanapDiscount(BigDecimal wlanapDiscount) 
    {
        this.wlanapDiscount = wlanapDiscount;
    }

    public BigDecimal getWlanapDiscount() 
    {
        return wlanapDiscount;
    }
    public void setWbtxgs(BigDecimal wbtxgs) 
    {
        this.wbtxgs = wbtxgs;
    }

    public BigDecimal getWbtxgs() 
    {
        return wbtxgs;
    }
    public void setWbtxgh(BigDecimal wbtxgh) 
    {
        this.wbtxgh = wbtxgh;
    }

    public BigDecimal getWbtxgh() 
    {
        return wbtxgh;
    }
    public void setWlanapNum(BigDecimal wlanapNum) 
    {
        this.wlanapNum = wlanapNum;
    }

    public BigDecimal getWlanapNum() 
    {
        return wlanapNum;
    }
    public void setWlanapHeight(BigDecimal wlanapHeight) 
    {
        this.wlanapHeight = wlanapHeight;
    }

    public BigDecimal getWlanapHeight() 
    {
        return wlanapHeight;
    }
    public void setExistShareCount(BigDecimal existShareCount) 
    {
        this.existShareCount = existShareCount;
    }

    public BigDecimal getExistShareCount() 
    {
        return existShareCount;
    }
    public void setIfFar(Long ifFar) 
    {
        this.ifFar = ifFar;
    }

    public Long getIfFar() 
    {
        return ifFar;
    }
    public void setIfbeFar(Long ifbeFar) 
    {
        this.ifbeFar = ifbeFar;
    }

    public Long getIfbeFar() 
    {
        return ifbeFar;
    }
    public void setFarShareCount(Long farShareCount) 
    {
        this.farShareCount = farShareCount;
    }

    public Long getFarShareCount() 
    {
        return farShareCount;
    }
    public void setBefarShareCount(Long befarShareCount) 
    {
        this.befarShareCount = befarShareCount;
    }

    public Long getBefarShareCount() 
    {
        return befarShareCount;
    }
    public void setRruRoomPiceS(BigDecimal rruRoomPiceS) 
    {
        this.rruRoomPiceS = rruRoomPiceS;
    }

    public BigDecimal getRruRoomPiceS() 
    {
        return rruRoomPiceS;
    }
    public void setRruPtPiceS(BigDecimal rruPtPiceS) 
    {
        this.rruPtPiceS = rruPtPiceS;
    }

    public BigDecimal getRruPtPiceS() 
    {
        return rruPtPiceS;
    }
    public void setPruDiscount(BigDecimal pruDiscount) 
    {
        this.pruDiscount = pruDiscount;
    }

    public BigDecimal getPruDiscount() 
    {
        return pruDiscount;
    }
    public void setRruRoomPiceDis(BigDecimal rruRoomPiceDis) 
    {
        this.rruRoomPiceDis = rruRoomPiceDis;
    }

    public BigDecimal getRruRoomPiceDis() 
    {
        return rruRoomPiceDis;
    }
    public void setRruPtPiceDis(BigDecimal rruPtPiceDis) 
    {
        this.rruPtPiceDis = rruPtPiceDis;
    }

    public BigDecimal getRruPtPiceDis() 
    {
        return rruPtPiceDis;
    }
    public void setTowerDqgxzkStartdate(Date towerDqgxzkStartdate) 
    {
        this.towerDqgxzkStartdate = towerDqgxzkStartdate;
    }

    public Date getTowerDqgxzkStartdate() 
    {
        return towerDqgxzkStartdate;
    }
    public void setTowerLszxgxzkStartdate(Date towerLszxgxzkStartdate) 
    {
        this.towerLszxgxzkStartdate = towerLszxgxzkStartdate;
    }

    public Date getTowerLszxgxzkStartdate() 
    {
        return towerLszxgxzkStartdate;
    }
    public void setTowerLszxgxDis(BigDecimal towerLszxgxDis) 
    {
        this.towerLszxgxDis = towerLszxgxDis;
    }

    public BigDecimal getTowerLszxgxDis() 
    {
        return towerLszxgxDis;
    }
    public void setRoomDqgxzkStartdate(Date roomDqgxzkStartdate) 
    {
        this.roomDqgxzkStartdate = roomDqgxzkStartdate;
    }

    public Date getRoomDqgxzkStartdate() 
    {
        return roomDqgxzkStartdate;
    }
    public void setRoomLszxgxzkStartdate(Date roomLszxgxzkStartdate) 
    {
        this.roomLszxgxzkStartdate = roomLszxgxzkStartdate;
    }

    public Date getRoomLszxgxzkStartdate() 
    {
        return roomLszxgxzkStartdate;
    }
    public void setRoomLszxgxDis(BigDecimal roomLszxgxDis) 
    {
        this.roomLszxgxDis = roomLszxgxDis;
    }

    public BigDecimal getRoomLszxgxDis() 
    {
        return roomLszxgxDis;
    }
    public void setRoomRruDis(BigDecimal roomRruDis) 
    {
        this.roomRruDis = roomRruDis;
    }

    public BigDecimal getRoomRruDis() 
    {
        return roomRruDis;
    }
    public void setPtDqgxzkStartdate(Date ptDqgxzkStartdate) 
    {
        this.ptDqgxzkStartdate = ptDqgxzkStartdate;
    }

    public Date getPtDqgxzkStartdate() 
    {
        return ptDqgxzkStartdate;
    }
    public void setPtLszxgxzkStartdate(Date ptLszxgxzkStartdate) 
    {
        this.ptLszxgxzkStartdate = ptLszxgxzkStartdate;
    }

    public Date getPtLszxgxzkStartdate() 
    {
        return ptLszxgxzkStartdate;
    }
    public void setPtLszxgxDis(BigDecimal ptLszxgxDis) 
    {
        this.ptLszxgxDis = ptLszxgxDis;
    }

    public BigDecimal getPtLszxgxDis() 
    {
        return ptLszxgxDis;
    }
    public void setPtRruDis(BigDecimal ptRruDis) 
    {
        this.ptRruDis = ptRruDis;
    }

    public BigDecimal getPtRruDis() 
    {
        return ptRruDis;
    }
    public void setWhfDqgxzkStartdate(Date whfDqgxzkStartdate) 
    {
        this.whfDqgxzkStartdate = whfDqgxzkStartdate;
    }

    public Date getWhfDqgxzkStartdate() 
    {
        return whfDqgxzkStartdate;
    }
    public void setWhfLszxgxzkStartdate(Date whfLszxgxzkStartdate) 
    {
        this.whfLszxgxzkStartdate = whfLszxgxzkStartdate;
    }

    public Date getWhfLszxgxzkStartdate() 
    {
        return whfLszxgxzkStartdate;
    }
    public void setWhfLszxgxDis(BigDecimal whfLszxgxDis) 
    {
        this.whfLszxgxDis = whfLszxgxDis;
    }

    public BigDecimal getWhfLszxgxDis() 
    {
        return whfLszxgxDis;
    }
    public void setStageDqgxzkStartdate(Date stageDqgxzkStartdate) 
    {
        this.stageDqgxzkStartdate = stageDqgxzkStartdate;
    }

    public Date getStageDqgxzkStartdate() 
    {
        return stageDqgxzkStartdate;
    }
    public void setStageLszxgxzkStartdate(Date stageLszxgxzkStartdate) 
    {
        this.stageLszxgxzkStartdate = stageLszxgxzkStartdate;
    }

    public Date getStageLszxgxzkStartdate() 
    {
        return stageLszxgxzkStartdate;
    }
    public void setStageLszxgxDis(BigDecimal stageLszxgxDis) 
    {
        this.stageLszxgxDis = stageLszxgxDis;
    }

    public BigDecimal getStageLszxgxDis() 
    {
        return stageLszxgxDis;
    }
    public void setElefeeDqgxzkStartdate(Date elefeeDqgxzkStartdate) 
    {
        this.elefeeDqgxzkStartdate = elefeeDqgxzkStartdate;
    }

    public Date getElefeeDqgxzkStartdate() 
    {
        return elefeeDqgxzkStartdate;
    }
    public void setElefeeLszxgxzkStartdate(Date elefeeLszxgxzkStartdate) 
    {
        this.elefeeLszxgxzkStartdate = elefeeLszxgxzkStartdate;
    }

    public Date getElefeeLszxgxzkStartdate() 
    {
        return elefeeLszxgxzkStartdate;
    }
    public void setElefeeLszxgxDis(BigDecimal elefeeLszxgxDis) 
    {
        this.elefeeLszxgxDis = elefeeLszxgxDis;
    }

    public BigDecimal getElefeeLszxgxDis() 
    {
        return elefeeLszxgxDis;
    }
    public void setProConfig(String proConfig) 
    {
        this.proConfig = proConfig;
    }

    public String getProConfig() 
    {
        return proConfig;
    }
    public void setAssigneeName(String assigneeName) 
    {
        this.assigneeName = assigneeName;
    }

    public String getAssigneeName() 
    {
        return assigneeName;
    }
    public void setMessageReceivedTime(Date messageReceivedTime) 
    {
        this.messageReceivedTime = messageReceivedTime;
    }

    public Date getMessageReceivedTime() 
    {
        return messageReceivedTime;
    }
    public void setFileTime(Date fileTime) 
    {
        this.fileTime = fileTime;
    }

    public Date getFileTime() 
    {
        return fileTime;
    }
    public void setMoveFlag(String moveFlag) 
    {
        this.moveFlag = moveFlag;
    }

    public String getMoveFlag() 
    {
        return moveFlag;
    }
    public void setServiceEndUser(String serviceEndUser) 
    {
        this.serviceEndUser = serviceEndUser;
    }

    public String getServiceEndUser() 
    {
        return serviceEndUser;
    }
    public void setServiceConfirmTime(Date serviceConfirmTime) 
    {
        this.serviceConfirmTime = serviceConfirmTime;
    }

    public Date getServiceConfirmTime() 
    {
        return serviceConfirmTime;
    }
    public void setServiceEndTime(Date serviceEndTime) 
    {
        this.serviceEndTime = serviceEndTime;
    }

    public Date getServiceEndTime() 
    {
        return serviceEndTime;
    }
    public void setStatus(String status) 
    {
        this.status = status;
    }

    public String getStatus() 
    {
        return status;
    }
    public void setStatusRemark(String statusRemark) 
    {
        this.statusRemark = statusRemark;
    }

    public String getStatusRemark() 
    {
        return statusRemark;
    }
    public void setOrderFlag(String orderFlag) 
    {
        this.orderFlag = orderFlag;
    }

    public String getOrderFlag() 
    {
        return orderFlag;
    }
    public void setRentUpdateTime(Date rentUpdateTime) 
    {
        this.rentUpdateTime = rentUpdateTime;
    }

    public Date getRentUpdateTime() 
    {
        return rentUpdateTime;
    }
    public void setIsFreeze(String isFreeze) 
    {
        this.isFreeze = isFreeze;
    }

    public String getIsFreeze() 
    {
        return isFreeze;
    }
    public void setModifyUser(String modifyUser) 
    {
        this.modifyUser = modifyUser;
    }

    public String getModifyUser() 
    {
        return modifyUser;
    }
    public void setSubmitUser(String submitUser) 
    {
        this.submitUser = submitUser;
    }

    public String getSubmitUser() 
    {
        return submitUser;
    }
    public void setResourceSubmitUser(String resourceSubmitUser) 
    {
        this.resourceSubmitUser = resourceSubmitUser;
    }

    public String getResourceSubmitUser() 
    {
        return resourceSubmitUser;
    }
    public void setSystemType(String systemType) 
    {
        this.systemType = systemType;
    }

    public String getSystemType() 
    {
        return systemType;
    }
    public void setSiteSign(String siteSign) 
    {
        this.siteSign = siteSign;
    }

    public String getSiteSign() 
    {
        return siteSign;
    }
    public void setBuildType(String buildType) 
    {
        this.buildType = buildType;
    }

    public String getBuildType() 
    {
        return buildType;
    }
    public void setIfDiscount(String ifDiscount) 
    {
        this.ifDiscount = ifDiscount;
    }

    public String getIfDiscount() 
    {
        return ifDiscount;
    }
    public void setCollectionStatus(String collectionStatus) 
    {
        this.collectionStatus = collectionStatus;
    }

    public String getCollectionStatus() 
    {
        return collectionStatus;
    }
    public void setIsWhiteList(Long isWhiteList) 
    {
        this.isWhiteList = isWhiteList;
    }

    public Long getIsWhiteList() 
    {
        return isWhiteList;
    }
    public void setIfTeleCmnServ(Long ifTeleCmnServ) 
    {
        this.ifTeleCmnServ = ifTeleCmnServ;
    }

    public Long getIfTeleCmnServ() 
    {
        return ifTeleCmnServ;
    }
    public void setIsRenewalDiscount(Long isRenewalDiscount) 
    {
        this.isRenewalDiscount = isRenewalDiscount;
    }

    public Long getIsRenewalDiscount() 
    {
        return isRenewalDiscount;
    }
    public void setProtocolEffectiveTime(Date protocolEffectiveTime) 
    {
        this.protocolEffectiveTime = protocolEffectiveTime;
    }

    public Date getProtocolEffectiveTime() 
    {
        return protocolEffectiveTime;
    }
    public void setIsRenewalDiscountSf(Long isRenewalDiscountSf) 
    {
        this.isRenewalDiscountSf = isRenewalDiscountSf;
    }

    public Long getIsRenewalDiscountSf() 
    {
        return isRenewalDiscountSf;
    }
    public void setProtocolDisCheck(String protocolDisCheck) 
    {
        this.protocolDisCheck = protocolDisCheck;
    }

    public String getProtocolDisCheck() 
    {
        return protocolDisCheck;
    }
    public void setHistoryDisCheck(String historyDisCheck) 
    {
        this.historyDisCheck = historyDisCheck;
    }

    public String getHistoryDisCheck() 
    {
        return historyDisCheck;
    }
    public void setCurrentAuditingUser(String currentAuditingUser) 
    {
        this.currentAuditingUser = currentAuditingUser;
    }

    public String getCurrentAuditingUser() 
    {
        return currentAuditingUser;
    }
    public void setCostCenter(String costCenter) 
    {
        this.costCenter = costCenter;
    }

    public String getCostCenter() 
    {
        return costCenter;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
            .append("rentId", getRentId())
            .append("yearmonth", getYearmonth())
            .append("towerStationCode", getTowerStationCode())
            .append("ptShareCount", getPtShareCount())
            .append("agreeBillCode", getAgreeBillCode())
            .append("businessConfirmNumber", getBusinessConfirmNumber())
            .append("ifTowerLinkOperator", getIfTowerLinkOperator())
            .append("prvId", getPrvId())
            .append("regId", getRegId())
            .append("resTowerType", getResTowerType())
            .append("baseState", getBaseState())
            .append("linkCid", getLinkCid())
            .append("linkName", getLinkName())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .append("sourceType", getSourceType())
            .append("checkState", getCheckState())
            .append("belongDept", getBelongDept())
            .append("provinceCode", getProvinceCode())
            .append("regionCode", getRegionCode())
            .append("countyCode", getCountyCode())
            .append("custCompany", getCustCompany())
            .append("regionId", getRegionId())
            .append("undertakeCitycode", getUndertakeCitycode())
            .append("siteRegion", getSiteRegion())
            .append("siteName", getSiteName())
            .append("detailAddress", getDetailAddress())
            .append("longitude", getLongitude())
            .append("latitude", getLatitude())
            .append("activeTime", getActiveTime())
            .append("inactiveTime", getInactiveTime())
            .append("shareInfo", getShareInfo())
            .append("roomShareInfo", getRoomShareInfo())
            .append("ptShareInfo", getPtShareInfo())
            .append("towerType", getTowerType())
            .append("roomType", getRoomType())
            .append("ptType", getPtType())
            .append("battery", getBattery())
            .append("isGeneration", getIsGeneration())
            .append("zeroSix", getZeroSix())
            .append("iselec", getIselec())
            .append("rentListPowerMode", getRentListPowerMode())
            .append("powerMode", getPowerMode())
            .append("maintain", getMaintain())
            .append("windFactor", getWindFactor())
            .append("unit1Count", getUnit1Count())
            .append("unit1Height", getUnit1Height())
            .append("unit1Antenna", getUnit1Antenna())
            .append("unit1System", getUnit1System())
            .append("unit1BbuSel", getUnit1BbuSel())
            .append("unit1RruHang", getUnit1RruHang())
            .append("unit1BbuFee", getUnit1BbuFee())
            .append("unit2Count", getUnit2Count())
            .append("unit2Height", getUnit2Height())
            .append("unit2Antenna", getUnit2Antenna())
            .append("unit2System", getUnit2System())
            .append("unit2BbuSel", getUnit2BbuSel())
            .append("unit2RruHang", getUnit2RruHang())
            .append("unit2BbuFee", getUnit2BbuFee())
            .append("unit3Count", getUnit3Count())
            .append("unit3Height", getUnit3Height())
            .append("unit3Antenna", getUnit3Antenna())
            .append("unit3System", getUnit3System())
            .append("unit3BbuSel", getUnit3BbuSel())
            .append("unit3RruHang", getUnit3RruHang())
            .append("unit3BbuFee", getUnit3BbuFee())
            .append("towerShareCount", getTowerShareCount())
            .append("roomShareCount", getRoomShareCount())
            .append("maintShareCount", getMaintShareCount())
            .append("rentShareCount", getRentShareCount())
            .append("powerGenShareCout", getPowerGenShareCout())
            .append("towerPiceS", getTowerPiceS())
            .append("roomPiceS", getRoomPiceS())
            .append("ptPriceS", getPtPriceS())
            .append("maintFee", getMaintFee())
            .append("rentFee", getRentFee())
            .append("powerGenFee", getPowerGenFee())
            .append("maintDiscount", getMaintDiscount())
            .append("rentDiscount", getRentDiscount())
            .append("powerGenDiscount", getPowerGenDiscount())
            .append("towerDiscount", getTowerDiscount())
            .append("roomDiscount", getRoomDiscount())
            .append("ptDiscount", getPtDiscount())
            .append("isRruDiscount", getIsRruDiscount())
            .append("powerFee", getPowerFee())
            .append("oilFee", getOilFee())
            .append("overFee", getOverFee())
            .append("batteryFee", getBatteryFee())
            .append("wlanFee", getWlanFee())
            .append("microFee", getMicroFee())
            .append("otherFee", getOtherFee())
            .append("otherFeeRemark", getOtherFeeRemark())
            .append("allFee", getAllFee())
            .append("allFeeTax", getAllFeeTax())
            .append("highTowe", getHighTowe())
            .append("ntModel", getNtModel())
            .append("powerChargeMode", getPowerChargeMode())
            .append("scene", getScene())
            .append("builtCost", getBuiltCost())
            .append("towerBuiltCost", getTowerBuiltCost())
            .append("roomBuiltCost", getRoomBuiltCost())
            .append("ptBuiltCost", getPtBuiltCost())
            .append("basisMode", getBasisMode())
            .append("sitesharInfo", getSitesharInfo())
            .append("otherSiteRent", getOtherSiteRent())
            .append("siteRentSharInfo", getSiteRentSharInfo())
            .append("siteRentIsShare", getSiteRentIsShare())
            .append("otherPower", getOtherPower())
            .append("powerIsShare", getPowerIsShare())
            .append("otherMaintenanceFee", getOtherMaintenanceFee())
            .append("maintenanceIsShare", getMaintenanceIsShare())
            .append("guaranteeTime", getGuaranteeTime())
            .append("guaranteeCount", getGuaranteeCount())
            .append("microDiscount", getMicroDiscount())
            .append("wlanapDiscount", getWlanapDiscount())
            .append("wbtxgs", getWbtxgs())
            .append("wbtxgh", getWbtxgh())
            .append("wlanapNum", getWlanapNum())
            .append("wlanapHeight", getWlanapHeight())
            .append("existShareCount", getExistShareCount())
            .append("ifFar", getIfFar())
            .append("ifbeFar", getIfbeFar())
            .append("farShareCount", getFarShareCount())
            .append("befarShareCount", getBefarShareCount())
            .append("rruRoomPiceS", getRruRoomPiceS())
            .append("rruPtPiceS", getRruPtPiceS())
            .append("pruDiscount", getPruDiscount())
            .append("rruRoomPiceDis", getRruRoomPiceDis())
            .append("rruPtPiceDis", getRruPtPiceDis())
            .append("towerDqgxzkStartdate", getTowerDqgxzkStartdate())
            .append("towerLszxgxzkStartdate", getTowerLszxgxzkStartdate())
            .append("towerLszxgxDis", getTowerLszxgxDis())
            .append("roomDqgxzkStartdate", getRoomDqgxzkStartdate())
            .append("roomLszxgxzkStartdate", getRoomLszxgxzkStartdate())
            .append("roomLszxgxDis", getRoomLszxgxDis())
            .append("roomRruDis", getRoomRruDis())
            .append("ptDqgxzkStartdate", getPtDqgxzkStartdate())
            .append("ptLszxgxzkStartdate", getPtLszxgxzkStartdate())
            .append("ptLszxgxDis", getPtLszxgxDis())
            .append("ptRruDis", getPtRruDis())
            .append("whfDqgxzkStartdate", getWhfDqgxzkStartdate())
            .append("whfLszxgxzkStartdate", getWhfLszxgxzkStartdate())
            .append("whfLszxgxDis", getWhfLszxgxDis())
            .append("stageDqgxzkStartdate", getStageDqgxzkStartdate())
            .append("stageLszxgxzkStartdate", getStageLszxgxzkStartdate())
            .append("stageLszxgxDis", getStageLszxgxDis())
            .append("elefeeDqgxzkStartdate", getElefeeDqgxzkStartdate())
            .append("elefeeLszxgxzkStartdate", getElefeeLszxgxzkStartdate())
            .append("elefeeLszxgxDis", getElefeeLszxgxDis())
            .append("proConfig", getProConfig())
            .append("assigneeName", getAssigneeName())
            .append("messageReceivedTime", getMessageReceivedTime())
            .append("fileTime", getFileTime())
            .append("moveFlag", getMoveFlag())
            .append("serviceEndUser", getServiceEndUser())
            .append("serviceConfirmTime", getServiceConfirmTime())
            .append("serviceEndTime", getServiceEndTime())
            .append("status", getStatus())
            .append("statusRemark", getStatusRemark())
            .append("orderFlag", getOrderFlag())
            .append("remark", getRemark())
            .append("rentUpdateTime", getRentUpdateTime())
            .append("isFreeze", getIsFreeze())
            .append("modifyUser", getModifyUser())
            .append("submitUser", getSubmitUser())
            .append("resourceSubmitUser", getResourceSubmitUser())
            .append("systemType", getSystemType())
            .append("siteSign", getSiteSign())
            .append("buildType", getBuildType())
            .append("ifDiscount", getIfDiscount())
            .append("collectionStatus", getCollectionStatus())
            .append("isWhiteList", getIsWhiteList())
            .append("ifTeleCmnServ", getIfTeleCmnServ())
            .append("isRenewalDiscount", getIsRenewalDiscount())
            .append("protocolEffectiveTime", getProtocolEffectiveTime())
            .append("isRenewalDiscountSf", getIsRenewalDiscountSf())
            .append("protocolDisCheck", getProtocolDisCheck())
            .append("historyDisCheck", getHistoryDisCheck())
            .append("currentAuditingUser", getCurrentAuditingUser())
            .append("costCenter", getCostCenter())
            .toString();
    }
}
